package Learn;

public class GenericsDemo1 {

    //没有泛型时 存储的是object 即所有的都可以存

    //泛型用来约束操作的数据类型并对进行检查
    //JDK5之后出的 <>  里面只能是引用数据类型

    //java是伪泛型
    //在编译时检查是否是泛型限定的类型 添加到集合中 之后被当成object处理
    //获取的时候又把object强转成限定的类型


    //泛型类 在类名后面加上 <> 加上T E 等等即可
    //泛型方法 在修饰符后面加上 <> 仅限定本方法的参数类型 不能限定其他方法的
//泛型接口 //   接口名后加<>
    //用法 1.实现类给出限定类型    public class MyArrayList implements interface<String>
    //    2.实现类延续泛型 创建对象时再明确   public class MyArrayList<E> implements interface<E>


}
